var move = makeScriptSystem( _this );		// define movement
		move.push( function(){			event_move(move, -1, 0, true);		});		// left
		move.push( function(){			event_move(move, 0, -2, true);		});		// up
		move.runEvent(0);



move.defineScript([
	function(){			event_move(move, -1, 0, true);		},		// left
	function(){			event_move(move, 0, -2, true);		},		// up
	function(){			event_moveTo(move, 10, 5, true);		},		// right
	function(){			event_move(talkEvents, 0, 1, true);		}		// down
]);
move.runEvent();



// hypothetical simple move scripts
makeMove();
	move.left();
	move.up();
	move.start();
	
move = makeMove( this, sprite_mc );
	move.walk(-1, 0);		// left
	move.walk(0, -1);		// up
	move.start();
	
makeMove( this, sprite_mc );
	move(-1, 0);		// left
	move(0, -1);		// up
	startMoving( "async" );
